@charset "UTF-8";
/*背景*/
body{background-color:#f1f1f1;color:#333;width:100%;min-width:1200px;}

/*链接颜色 高亮文字*/
a:hover{transition:color 0.5s ease-in-out 0s;}
.sub-menu a, .pay-method .active a, .form-button a, .form-button a, .link-button:hover{color:#fff;}
.user-button{color:#fff!important;}
.user-money span, .base-info a:hover, .win, .bank-info, .total-money i, .total-money span{color:#ff4e00;}
.sub-menu a:hover{color:#05835e;}

/*状态标识*/
.conv-status, .conv-type, .conv-warn{ display:block;border-radius:30px; text-align:center; width:50px; color:#fff; line-height:24px;margin:0px atuo;}
.conv-status{ background-color:#5e9837;}
.conv-type{ background-color:#105484;}
.conv-warn{background-color: #ff4e00;}

/*按钮*/
.form-button, .page-box .active, .filer-button{border-radius:2px; background-color:#ff4e00; text-align:center;}

/*亮色文字*/
.menu-side, .casino-money-item  a, .more{ color:#fff;}

/*公共背景*/
.m-userinfo, .page-box{ background-color:#fff;}
.pay-method .active, .filer-button, .more{ background-color:#ff4e00;}
.recharge, .loginout{ background-color:#05835e;}
.form-button:hover, .filer-button:hover, .more:hover, .link-button:hover{transition:background-color 0.5s ease-in-out 0s; background-color:#ff7200;color:#fff; cursor:pointer;}
.loginout:hover{transition:background-color 0.5s ease-in-out 0s; background-color:#030351;color:#fff;}
.message-box, .user-count, .pay-method li, .tab-content, .form-box, .record-box, .casino-money, .fliter-box{ background-color:#fff; border-radius:2px;}


/*左侧菜单*/
.menu-side{ background-color:#000043;width:156px; position:fixed;top:0;left:0;height:100%;}
.sub-title{height:87px; background-color:#030351;padding-top:7px;cursor: pointer;}
.login2-logo{background-image:url(../images/logo2.svg);width:100px; height:55px; margin:10px auto;}
.sub-menu a{display:block;padding-left:30px;}
.sub-menu dl{ border-bottom:1px solid #1a272f;padding-top:30px;}
.sub-menu dl:last-child{border-bottom:none;}
.sub-menu dt{ line-height:35px;padding:20px 0px 0px 30px;}
.sub-menu dd{ clear:both;height:30px;padding-top:12px;}
.sub-menu i{font-size:18px; padding-right:10px; display:block; float:left;}
.sub-menu span{ display:block; float:left;}
.sub-menu .active{ background-color:#0f0a5f;}

/*右侧区域*/
.main-col{margin-left:156px;height:100%;}

/*右侧顶部-个人信息*/
.m-userinfo{ height:94px;padding:20px; position:fixed;top:0px;left:156px;right:0px; box-sizing:border-box; box-shadow:5px 0 5px #f1f1f1; z-index:3;}
.welcome-user span, .base-info a{color:#105484;}
.base-info{margin-top:10px;}
.user-set{ float:left;}
.user-set a{padding:0px 10px;}
.user-loginout{float:right;}
.user-button{ border-radius:2px; display:block; float:left;padding:0px 5px;}
.user-money{float:left;}

/*右侧表单*/
.m-table-box{padding:20px;margin-top:94px;}

/*右侧表单-统计*/
.user-count{ background-color:#fff;height:115px; border-radius:2px;}
.user-count li{float:left;width:33.33%; border-right:1px solid #f1f1f1; box-sizing:border-box; text-align:center;height:115px;padding-top:20px;}
.user-count li:last-child{ border-right:none;}
.user-count li span, .total-box span{font-size:36px; line-height:48px; display:block; padding-top:10px;}
.lose{color:#3e657f;}

/*右侧站内消息*/
.message-box{margin-top:20px;}
.message-box li{ line-height:45px; border-bottom:1px solid #f1f1f1;padding:0px 20px;}
.message-box span{color:#979696;font-size:12px; padding-left:15px;}
.message-content {display: none;line-height: 36px;padding-bottom:30px;color:#999;}

/*支付方式*/
.pay-method{}
.pay-method li{float:left;margin-right:5px;padding:10px 20px;font-size:16px;}
.pay-method span{ display:block; float:left;}
.pay-method i{font-size:24px; display:block; float:left;padding-right:10px;}


/*标签内容*/
.tab-content{margin-top:10px; padding:15px;}

/*表单内容*/
.form-box{padding:15px;}
.mt{margin-top:15px;}
.form-box p{padding-bottom:15px;}
.form-item{padding-bottom:15px;}
.form-item-l{width:90px; float:left;}
.form-item-r{float:left;}
.form-input{background-color:#f6f5f5;border:1px solid #e9e9e9; border-radius:2px;height:24px;padding:0px 10px;}
.form-input:focus{ box-shadow:0px 1px 2px #f1f1f1 inset ; background-color:#fff;}
.form-button{margin:0px 0px 20px 90px;width:170px; border-radius:2px;}
.form-button a{ line-height:35px;}
.online{ color:#396;padding-right:10px;}
.offline{ color:#999;padding-right:10px;}

/*历史注单查询*/
.record-box{margin-top:15px;}
.record-filter{padding:15px 5px;}
.record-filter span{ display:block; float:left;padding:0px 10px; line-height:24px;}
.record-filter .form-input{ float:left;}
.filer-button {margin-left: 10px;width: 140px;}
.filer-button a {color: #fff;line-height: 26px;}
.more{ border-radius:2px;padding:3px 5px;}

/*推广*/
.link-box{}
.link-input{width:500px; height:45px;font-size:18px; padding-left:20px;}
.link-button{border-radius:2px; background-color:#ff4e00;color:#fff;padding:13px 20px; float:left;margin-left:10px; display:block;}


/*表格*/
.m-table table{width:100%;}
.m-table thead{  color:#fff; line-height:35px!important;padding-left:10px;}
.m-table th{padding-left:10px;background-color:#ff4e00!important;}
.m-table td{line-height: 30px;padding: 5px 10px;}
.m-table tr{background-color:#f6f6f6;}
.m-table tr:nth-child(2n){ background-color:#fff;}
.a-table .page-box{margin-top:15px;}
.a-table table{margin-top:15px;}
.a-table table{width:100%;}
.a-table thead{line-height:35px!important;padding-left:10px;}
.a-table th{padding-left:10px;background-color:#f8f8f8!important;}
.a-table td{line-height: 30px;padding: 5px 5px; border-top:1px solid #f1f1f1;border-right:1px solid #f1f1f1; text-align:center;color:#888;}
/*.a-table tr td:last-child{border-right:none;}*/
.a-table tr{background-color:#fff;}

/*分页*/
.page-box{ text-align:center;height:60px;padding-top:20px;border-top:1px solid #f1f1f1;}
.page-box a{background-color:#f6f5f5;border:1px solid #e9e9e9; border-radius:2px;height:24px;padding:5px 10px; display:inline-block;margin:0px 5px; line-height:24px;}
.page-box .active{color:#fff;border:1px solid #ff4e00;}


/*下拉框*/
.select-box{ border-radius:2px; background-color:#f6f5f5;margin-right:10px; position:relative; -webkit-appearance:none;width:130px;overflow:hidden; border:1px solid #e9e9e9;height:24px; line-height:24px;}
.select-box::after{   border-left: 4px solid transparent;border-right: 4px solid transparent;border-top: 4px solid #909090;content: "";position: absolute;right: 5px;top: 10px; z-index:2;}
select{ border:none; background:transparent;padding:0px 5px; position:relative;width:160px;-moz-appearance: none !important;} 
.drop{ position:absolute;right:-1px;top:0px; background-color:#edecec; border-top-right-radius:2px; border-bottom-right-radius:2px;border-top-left-radius:0px; border-bottom-left-radius:0px;width:20px;}